package model

import (
	"time"
)

// Order 订单表（一对多）
type Order struct {
	//gorm.Model
	UserID     uint      `gorm:"size:11;not null" json:"user_id"` //
	UserName   string    `gorm:"size:50"`                         // 真实姓名
	SumFee     float32   `gorm:"size:13"`                         // 合计费用
	Address    string    `gorm:"size:200"`                        // 地址
	CreateTime time.Time `json:"create_time"`
	UpdateTime time.Time `json:"update_time"`
	User       User      `gorm:"foreignKey:UserID"` // 关联作者（反向引用，可选）
}

func (Order) TableName() string {
	return "zc_order" // 表名前缀+实体名，如t_user（t=table）
}
